const beseUrl = "https://api-hmugo-web.itheima.net/api/public/v1";
const request = (config) => {
  wx.showLoading({
    title: "加载中",
    mask: true,
  });

  return new Promise((resolve, reject) => {
    wx.request({
      ...config,
      url: beseUrl + config.url,
      success: (result) => {
        // result.statusCode 表示网络没有问题
        // result.data.meta.status 表示 后台接收到了请求 也返回了正确的数据
        if (result.statusCode === 200 && result.data.meta.status === 200) {
          resolve(result.data.message);
        }
      },
      fail: (err) => {
        reject(err);
      },
      complete: () => {
        uni.hideLoading();
      },
    });
  });
};
export default {
  request,
};
